Comprehending Feature Models Expressed in CVL

نویسندگان

  • Iris Reinhartz-Berger
  • Kathrin Figl
  • Øystein Haugen
چکیده

Feature modeling is a common way to present and manage variability of software and systems. As a prerequisite for effective variability management is comprehensible representation, the main aim of this paper is to investigate difficulties in understanding feature models. In particular, we focus on the comprehensibility of feature models as expressed in Common Variability Language (CVL), which was recommended for adoption as a standard by the Architectural Board of the Object Management Group. Using an experimental approach with participants familiar and unfamiliar with feature modeling, we analyzed comprehensibility in terms of comprehension score, time spent to complete tasks, and perceived difficulty of different feature modeling constructs. The results showed that familiarity with feature modeling did not influence the comprehension of mandatory, optional, and alternative features, although unfamiliar modelers perceived these elements more difficult than familiar modelers. OR relations were perceived as difficult regardless of the familiarity level, while constraints were significantly better understood by familiar modelers. The time spent to complete tasks was higher for familiar modelers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards the Automatic Resolution of Architectural Variability in Software Product Line Architectures through Model Transformations

Modelling variability in software product lines (SPL) development is receiving a lot of attention in current years, building on the idea that product derivation could be automatically derived from a product line through model transformations. Software Product Line development involves the explicit management of variability that has to be encompassed by the software artifacts, in particular by t...

متن کامل

Malignant catarrhal fever in pastoral Maasai herds caused by wildebeest associated alcelaphine herpesvirus-1: An outbreak report

An outbreak of malignant catarrhal fever (MCF), a fatal viral disease in indigenous Tanzanian shorthorn zebu in Ngorongoro district of Tanzania during the period of June 2004 has been described. The disease was diagnosed by clinical, post mortem findings and the virus was identified using molecular characterization study. The history and clinical features included pyrexia, cornel opacity, nasal...

متن کامل

Decreases in Community Viral Load Are Accompanied by Reductions in New HIV Infections in San Francisco

BACKGROUND At the individual level, higher HIV viral load predicts sexual transmission risk. We evaluated San Francisco's community viral load (CVL) as a population level marker of HIV transmission risk. We hypothesized that the decrease in CVL in San Francisco from 2004-2008, corresponding with increased rates of HIV testing, antiretroviral therapy (ART) coverage and effectiveness, and populat...

متن کامل

Formation of the Cameroon Volcanic Line by lithospheric basal erosion: Insight from mantle seismic anisotropy

The formation mechanism of intraplate volcanism such as that along the Cameroon Volcanic Line (CVL) is one of the controversial problems in global tectonics. Models proposed by previous studies include reactivation of ancient suture zones, lithospheric thinning by mantle plumes, and edge-driven mantle convection. To provide additional constraints on the models for the formation of the CVL, we m...

متن کامل

Generating Counterexamples of Model-based Software Product Lines: An Exploratory Study∗

Model-based Software Product Line (MSPL) engineering aims at deriving customized models corresponding to individual products of a family. MSPL approaches usually promote the joint use of a variability model, a base model expressed in a specific formalism, and a realization layer that maps variation points to model elements. The design space of an MSPL is extremely complex to manage for the engi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014